-- card: 31048 from stack: in.0 -- bmap block id: 0 -- flags: 0000 -- background id: 3797 -- name: -- part contents for background part 1 ----- text ----- From: winkler@Apple.COM (Dan Winkler) Date: 6 Mar 88 17:56:38 GMT Any change I make to HyperTalk from now on is guaranteed to be upward compatible. I might add new features, but I'll never break old scripts. Therefore, I'll never require variables to be declared. I may provide an optional way to declare them, perhaps with a type, so that I can do type checking for you or, when I get to writing a compiler, generate better code, but to uniformly require it would break existing scripts. Similarly, I'll never disallow unquoted literals, although I may provide a way for you to turn them off when you want to. -- part contents for background part 45 ----- text ----- I'll Never Make You Declare Variables